package com.battery.system.mapper;

import java.util.List;

import com.battery.system.base.BaseMapper;
import com.battery.system.domain.PartnerInstall;

/**
 * 合作商设置Mapper接口
 *
 * @author battery
 * @date 2021-01-21
 */
public interface PartnerInstallMapper extends BaseMapper<PartnerInstall> {
    /**
     * 查询合作商设置
     *
     * @param partnerId 合作商设置ID
     * @return 合作商设置
     */
    public PartnerInstall selectPartnerInstallById(String partnerId);

    /**
     * 查询合作商设置列表
     *
     * @param partnerInstall 合作商设置
     * @return 合作商设置集合
     */
    public List<PartnerInstall> selectPartnerInstallList(PartnerInstall partnerInstall);

    /**
     * 新增合作商设置
     *
     * @param partnerInstall 合作商设置
     * @return 结果
     */
    public int insertPartnerInstall(PartnerInstall partnerInstall);

    /**
     * 修改合作商设置
     *
     * @param partnerInstall 合作商设置
     * @return 结果
     */
    public int updatePartnerInstall(PartnerInstall partnerInstall);

    /**
     * 删除合作商设置
     *
     * @param partnerId 合作商设置ID
     * @return 结果
     */
    public int deletePartnerInstallById(String partnerId);

    /**
     * 批量删除合作商设置
     *
     * @param partnerIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePartnerInstallByIds(String[] partnerIds);
}
